home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / newlooklib.lha / newlook / DMakefile < prev    next >
Makefile  |  1993-12-26  |  3KB  |  158 lines

  1. #  DMakefile for the newlook.lib
  2. #  (c)Copyright 1992-93 by Tobias Ferber,  All Rights Reserved
  3.  
  4. CC= dcc
  5. CFLAGS= -1.3 -s
  6.  
  7. LIB= newlook.lib
  8.  
  9. SRCCS=\
  10.     smartmem.c \
  11.     createborder.c \
  12.     createitext.c \
  13.     createframe.c \
  14.     addgborder.c \
  15.     addgtext.c \
  16.     addggroupframe.c \
  17.     scalebar.c \
  18.     createbutton.c \
  19.     createarrowbutton.c \
  20.     createradiobutton.c \
  21.     createpalettebutton.c \
  22.     createcheckbox.c \
  23.     createcyclebutton.c \
  24.     createstrgadget.c \
  25.     createslider.c \
  26.     createlistview.c \
  27.     togglebutton.c \
  28.     docyclebutton.c \
  29.     setpalettebuttonpen.c \
  30.     removegadgetsafely.c \
  31.     setgflags.c \
  32.     lastgadget.c \
  33.     lastborder.c \
  34.     lastitext.c \
  35.     moveitext.c \
  36.     initnewwindow.c \
  37.  
  38. OBJS= $(SRCCS:"*.c":"*.o")
  39.  
  40.  
  41. # *** / ALL / ***
  42.  
  43. all: $(LIB) test
  44.  
  45.  
  46. # *** / OBJS / ***
  47.  
  48. smartmem.o: smartmem.c
  49.     $(CC) $(CFLAGS) -DDEBUG -c -o %(left) %(right)
  50.  
  51. createborder.o: createborder.c
  52.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  53.  
  54. createitext.o: createitext.c
  55.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  56.  
  57. createframe.o: createframe.c
  58.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  59.  
  60. addgborder.o: addgborder.c
  61.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  62.  
  63. addgtext.o: addgtext.c
  64.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  65.  
  66. addggroupframe.o: addggroupframe.c
  67.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  68.  
  69. scalebar.o: scalebar.c
  70.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  71.  
  72. createbutton.o: createbutton.c
  73.     $(CC) $(CFLAGS) -DCENTER_UNDERSCORES -c -o %(left) %(right)
  74.  
  75. createarrowbutton.o: createarrowbutton.c
  76.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  77.  
  78. createradiobutton.o: createradiobutton.c
  79.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  80.  
  81. createpalettebutton.o: createpalettebutton.c
  82.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  83.  
  84. createcheckbox.o: createcheckbox.c
  85.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  86.  
  87. createcyclebutton.o: createcyclebutton.c
  88.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  89.  
  90. createstrgadget.o: createstrgadget.c
  91.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  92.  
  93. createslider.o: createslider.c
  94.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  95.  
  96. createlistview.o: createlistview.c
  97.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  98.  
  99. togglebutton.o: togglebutton.c
  100.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  101.  
  102. docyclebutton.o: docyclebutton.c
  103.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  104.  
  105. setpalettebuttonpen.o: setpalettebuttonpen.c
  106.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  107.  
  108. removegadgetsafely.o: removegadgetsafely.c
  109.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  110.  
  111. setgflags.o: setgflags.c
  112.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  113.  
  114. lastgadget.o: lastgadget.c
  115.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  116.  
  117. lastborder.o: lastborder.c
  118.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  119.  
  120. lastitext.o: lastitext.c
  121.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  122.  
  123. moveitext.o: moveitext.c
  124.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  125.  
  126. initnewwindow.o: initnewwindow.c
  127.     $(CC) $(CFLAGS) -c -o %(left) %(right)
  128.  
  129.  
  130. # *** / LIB / ***
  131.  
  132. $(LIB): $(OBJS)
  133.     -join $(OBJS) to $(LIB)
  134.  
  135.  
  136. # *** / TEST / ***
  137.  
  138. test: test.c $(LIB)
  139.     $(CC) $(CFLAGS) -lnewlook -o %(left) test.c
  140.  
  141.  
  142. # *** / A.OUT / ***
  143.  
  144. a.out: createitext.c
  145.     $(CC) $(CFLAGS) -DTEST -lnewlook -o %(left) %(right)
  146.  
  147.  
  148. # *** / CLEAN / ***
  149.  
  150. clean:
  151.     -delete $(OBJS) $(LIB) newlook.doc newlook_i.doc
  152.  
  153. # *** / DOC / ***
  154.  
  155. doc:
  156.     autodoc -C -I newlook.h $(SRCCS) > newlook.doc
  157.     autodoc -C -I -i newlook.h $(SRCCS) > newlook_i.doc
  158.